Retrieval Augmented Generation

An approach to effectively create a “memory” for LLMs. The idea is to retrieve useful text from a database given user query just in time to augment the user query to generate the answer that makes use of the database.

Multiple RAG systems can be combined to simulate both short-term and long-term memories.

See LangChain

Overviews

Methods

Rerank

Tools

Courses

Tutorials